home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-02-11 | 4.5 KB | 92 lines | [TEXT/MPS ] |
- This is the MPW™ port of the GNU C compiler GCC.
-
- GCC is a retargetable and highly optimizing implementation of ANSI C.
- It was written by Richard Stallman and a cast of thousands (well, hundreds)
- around the world. Although GCC was originally designed as a Unix-based compiler,
- this version has been adapted to be drop-in compatible with MPW and the standard
- MPW C compiler.
-
- To use MPW GCC, you will need a 68020+68881 or higher Macintosh™*, MPW 3.2
- or higher, MPW C, and MPW Asm. Although you don't need the MPW C compiler proper,
- the MPW C interfaces and library files are required. To run the gCPlus script,
- you will also need CFront. Although GCC can run in 2Mb or less, we recommend
- 8Mb RAM. Minimum additional disk space is 600K or so, but there will need to
- be some additional space for intermediate files. It would be ludicrous to run
- GCC from floppies.
-
- (*See the document ":Documents:Hacking GCC" for some ideas about what to do if
- you have some other kind of Macintosh.)
-
- For details of installing GCC on your system, see ":Documents:Installing GCC".
-
- Once you've installed GCC, ":Documents:Using GCC" tells how to use GCC with MPW.
- The file ":Documents:BUGS" briefly describes some known problems, and the folder
- ":Tests:" includes some benchmarks, plus examples of bugs and (sometimes) fixes.
-
- If you need help beyond what is provided in the Documents folder, we have some
- e-mail addresses that will forward to support people:
-
- AppleLink: MPWGCC
- Internet: mpwgcc@apple.com
-
- If neither of these are available to you, you may try to contact me directly.
- I can be reached at
-
- Stan Shebs
- Advanced Technology Group, M/S 301-4B
- Apple Computer Inc.
- 20525 Mariani Ave.
- Cupertino CA 95014
-
- and will be happy to help out where possible, and as time permits (this is not
- my main job!).
-
- Finally, I would like to thank Scott Douglass, Mark Hennecke, Wayne Loofbourrow,
- Jim Murphy, Paul Snively, Larry Rosenstein, and the other Appleites who have
- helped out with MPW™ GCC in one way or another, also Waldemar Horwat for finding
- lots of bugs. Jeff Holcomb deserves a special thanx for seemingly interminable
- testing and bug tracing, as well as designing the Commando interfaces. His efforts
- have been invaluable.
-
- Since the release of 1.37.1r7, GCC has benefited from the contributions of many,
- including Jim Batson, David Harr, Konstantin Othmer, and Brent Pease. Herb Derby
- came up with the scheme to handle parameter pragmas, and Keith Rollin wrote the
- branch-shortening hack.
-
- Stan Shebs
- Apple ATG System Software
-
-
- NOTE
- This is not an official product of Apple Computer! MPW GCC was developed to
- support Advanced Technology Group research efforts, and was deemed sufficiently
- useful to be made available to a wider audience. If you use this compiler,
- you should be prepared to support it yourself (full sources are available).
- Here is the proper legal wording, also see the file ":Documents:COPYING" for
- additional legalese:
-
- Disclaimer of Warranty on Software. This software program and related
- documentation are provided "AS IS" and without warranty of any kind, and
- APPLE EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING,
- BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS
- FOR PARTICULAR PURPOSE. APPLE DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED
- IN THIS SOFTWARE PROGRAM WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION
- OF THIS SOFTWARE PROGRAM WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS
- IN THIS SOFTWARE PROGRAM WILL BE CORRECTED. FURTHERMORE, APPLE DOES NOT
- WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR RESULTS OF THE USE
- OF THE SOFTWARE OR RELATED DOCUMENTATION IN TERMS OF THEIR CORRECTNESS,
- ACCURACY, RELIABILITY, OR OTHERWISE. NO ORAL OR WRITTEN INFORMATION OR
- ADVICE GIVEN BY APPLE OR ANY APPLE REPRESENTATIVE SHALL CREATE A WARRANTY OR
- IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY. SHOULD THIS SOFTWARE PROGRAM
- PROVE DEFECTIVE YOU, AND NOT APPLE, ASSUME THE ENTIRE COST OF ALL NECESSARY
- REPAIR OR CORRECTION. SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED
- WARRANTIES, SO THE ABOVE EXCLUSIONS MAY NOT APPLY TO YOU.
-
- Limitation of Liability. UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE,
- SHALL APPLE BE LIABLE FOR ANY INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES
- THAT RESULT FROM THE USE OR INABILITY TO USE THIS SOFTWARE PROGRAM OR RELATED
- DOCUMENTATION, EVEN IF APPLE OR AN APPLE REPRESENTATIVE HAS BEEN ADVISED OF
- THE POSSIBILITIES OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE LIMITATION
- OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE
- ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.
-